<?php
	
	if(file_exists('../dados.php'))
	{
		require('../dados.php');
	}
	
	// Defina aqui qual a tabela que esse viale manipula
	$tabela = 'tabela_valor';

	// A classe que representa a entidade, mantenha sempre como sendo o nome da tabela com a letra maiúscula
	$classe = ucfirst($tabela); 
	
	// Defina aqui qual o nome da entidade em si
	$nome_entidade = 'nome_entidade_valor';
	
	//todos os campos passam a conter esse sufixo, por padrão é o _<nome da tabela, para por exemplo um campo chamado nome virar nome_usuario 
	$sufixo = 'sufixo_valor';
	
	// Dados de GERENCIAR (index.php)
	$limit = limit_valor; // Quantos elementos aparecem por página
	$range = range_valor; // Quantas páginas são mostradas antes e depois da atual
	$offset_default = offset_default_valor; // O primeiro elemento a ser mostrado (se tiver que excluir o administrador coloque esse valor como 1)
	
	// Na hora de excluir ou visualizar um elemento, essa variável diz qual o campo da tabela a qual eu devo me referir
	$referencia = 'referencia_valor';
	
	// Defina aqui quais os valores DEFAULT dos campos da tabela, para caso esses valores não estejam no caso de uso INSERIR e/ou no ALTERAR.
	$campos_valores_default = array(campos_valores_default_valor); // Por exemplo: por padrão da tabela usuário, na hora de inserir os usuário o id é DEFAULT, ou seja vai incrementando, e o nivel de acesso é 0
	
	// Defina aqui quais as páginas que os campos da tabela aparecerão,
	// se você não definir significa que aparecerão em: 'alterar','index', 'inserir', 'visualizar'
	$campos_paginas = array(
		campos_paginas_valor
	);
	
	// Os campos dos casos de uso inserir e alterar que são múltiplos
	$campos_multiplos = array(campos_multiplos_valor);
	
	// lista de tabelas fora a dessa entidade, aonde é necessário excluir o elemento
	$tabelas_excluir = array(
		// cada tabela é chave de uma lista de ids que representam a entidade, caso só um id representa a entidade (exemplo : usuario_id), não é necessário indicar que é um array
		// exemplo: 'ra_usuario' => array('analista1_id', 'analista2_id', 'acompanhante_id')
		tabelas_excluir_valor
	);
	
	// As mensagens de sucesso dos casos de uso do viale
	$mensagens_sucesso = array(
		"inserir" => 'mensagem_sucesso_inserir_valor',
		"alterar" => 'mensagem_sucesso_alterar_valor',
		"excluir" => 'mensagem_sucesso_excluir_valor'
	);
	
	// As mensagens de erro dos casos de uso do viale e as mensagens de erro dos campos dos formulários
	// Coloque (nome do campo)_not_empty para as mensagens de o campo não pode estar vazio
	// Coloque  (nome do campo de confirmação, por exemplo: confirma_senha)_confirma para editar a mensagem,
	// em que o campo e o campo de confirmação devem ser iguais
	$mensagens_erro = array(
		"inserir" => 'mensagem_erro_inserir_valor',
		"alterar" => 'mensagem_erro_alterar_valor',
		"excluir" => 'mensagem_erro_excluir_valor',
		mensagens_erro_campos
	); 
	
	// Campos que no html serão de um dos tipos: checkbox, radio e selects
	// O formato do valor desses arrays é: 'nome_campo' => array('valor1', 'valor2', 'valor3') 
	$campos_checkbox = array(
		campos_checkbox_valor
	);
	
	$campos_radio = array(
		campos_radio_valor
	);
	
	$campos_select = array(
		campos_select_valor
	);
?>